package Chat.Run;

import Chat.Donnees.*;
import java.util.Vector;

/**
 * Pour tester ListContacts
 *
 * @author Ndanja et Papa Abdou
 */
public class TestListContacts {

    public static void main(String args[]) {

        // création de la liste et ajout de quelques contacts
        ListContacts list = new ListContacts();
        list.addContact("lolo", new Contact("lolo", "192.168.1.1"));
        list.addContact("toto", new Contact("toto", "192.168.1.10"));
        list.addContact("pepe", new Contact("pepe", "192.168.1.20"));

        // accès aux contacts par nickname ou adresse
        System.out.println(list.getContact("lolo"));
        System.out.println(list.getContactByAddress("192.168.1.2"));
        System.out.println(list.getContactByAddress("192.168.1.20"));


        //La collection

        Vector vecteur = list.getCollection();


        int i = 0, x = 0;
        for (i = 0; i < vecteur.size(); i++) {
            x = i + 1;
            System.out.println("Le contenu n°" + x + " de la collection = " + vecteur.elementAt(i));
        }



        //suppresion de contacts

        list.removeContact("pepe");
        System.out.println(list.getContact("pepe"));



    }
}